Microkernel System as Basis for System Library Based on Generic Components

نویسندگان

  • Adam Hlavatovič
  • Tibor Krajčovič
چکیده

In this paper we present an idea of system library, based on generic components within microkernel system in the area of embedded systems. The paper describes basic Exokernel structure and functionality with focus on Exokernel ability to separate high level abstraction from kernel itself. Equally class hierarchy based Choices framework is briefly described. A Choices divides parts of operating system into class hierarchies. We meditate on weaknesses of both approaches, with respect to performance, configuration at the level of design and reimplementation in a case of hardware architecture changing that is common in embedded systems. Our system library is based on techniques of generic programming in combination with policy based design and design patterns. Generic component library allows one to combine advantages and suppress disadvantages for both Exokernel and Choices. Using library it's possible to build fully specialized operating system in embedded systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارزیابی کاربردپذیری سامانه مدیریت کتابخانه‌های عمومی کشور (سامان) بر اساس اصول دهگانه نیلسون

Purpose: evaluation of the user interface of the management system of Iran Public Libraries Foundation (Saman) is the main aim of the paper. Saman is a newly developed web based and integrated library software that seemingly works as a library OPAC.  Methodology: This research is an applied study and tries to investigate the usability standards of Saman website through heuristic evaluation met...

متن کامل

A Microkernel Design for Component-based Parallel Numerical Software Systems

What is the minimal software infrastructure and what type of conventions are needed to simplify development of sophisticated parallel numerical application codes using a variety of software components that are not necessarily available as source code? We propose an opaque object-based model where the objects are dynamically loadable from the le system or network. The microkernel required to man...

متن کامل

The Feasibility Study of Launching Book Recommendation System on the Basis of a Lending and Selling System of e-Books and Digital Taktab

Background:The study was conducted to achieve three axes of goals (users, publishers and the system) by way of objectives related to: A) Users - measuring the level of their satisfaction with Taktab system and also use of various methods of data retrieval;  B) Publishers - Measuring the level of their satisfaction with Taktab system and also their expectations of the existence of a recommending...

متن کامل

Scalability of microkernel-based systems

Microkernel-based systems divide the operating system functionality into individual and isolated components. The system components are subject to applicationclass protection and isolation. This structuring method has a number of benefits, such as fault isolation between system components, safe extensibility, co-existence of different policies, and isolation between mutually distrusting componen...

متن کامل

Experience with Shared Object Support in the Guide System

Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010